/*
*
* Author: Allan <qimingos_lsk@163.com>, (C) 2005-2007
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation; either version 2 of the License, or (at your
* option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
*
*/

#ifndef _AUDACIOUS_LYRIC_H_
#define  _AUDACIOUS_LYRIC_H_
	void lyric_init();
	void lyric_about();
	void lyric_cleanup();
	void lyric_prefs();
	void lyric_playback_begin(gpointer unused, gpointer unused2);
	gboolean Lyric_IsCurrSong(SongInfo info);
	gboolean Lyric_GetSongInfo(SongInfo * info);
	gboolean Lyric_LoadConfigs(OUT Configs* pConfigs);
	gboolean Lyric_SaveConfigs(IN Configs* pConfigs);
	gint Lyric_GetCurrTime();
	gint Lyric_GetSongTime();
	gchar *Lyric_Str2UTF8(const gchar * lpszStr);

	gchar * MyStr2UTF8(const gchar * lpszStr);



	gint Lyric_GetSearchAppCount();
	gboolean Lyric_GetSearchApp(gint nIndex, AppInfo* pApp);
	gboolean Lyric_SetSearchApp(gint nIndex, AppInfo app);
#endif //  _AUDACIOUS_LYRIC_H_
